package cn.zlb.frame.domain.pay.respository.persistence;

import cn.zlb.frame.domain.pay.model.entity.PaymentEntity;

/**
 * @author yangjie.deng@resico.cn
 * @date 2023-11-09 14:30:46
 * @describe class responsibility
 */
public interface IPayRepository {
    /**
     *  获取三方需要信息
     *
     * @param entity 支付信息
     * @return       结果
     */
    PaymentEntity findThirdPayRequireInfo(PaymentEntity entity);

    /**
     *  保存支付信息
     *
     * @param entity 支付信息
     * @return       填充后支付信息
     */
    PaymentEntity save(PaymentEntity entity);
}
